attack or fight morally and forcefully - Espagnol Anglais Dictionnaire